int re_search ( struct re_pattern_buffer *pbufp , char *string , int size , int startpos , int range , struct re_registers *regs );
int re_search_2 ( struct re_pattern_buffer *pbufp , char *string1 , int size1 , char *string2 , int size2 , int startpos , int range , struct re_registers *regs , int mstop );
int re_match ( struct re_pattern_buffer *pbufp , char *string , int size , int pos , struct re_registers *regs );
int re_match_2 ( struct re_pattern_buffer *pbufp , char *string1_arg , int size1 , char *string2_arg , int size2 , int pos , struct re_registers *regs , int mstop );
static int bcmp_translate ( unsigned char *s1 , unsigned char *s2 , int len , unsigned char *translate );